package com.yuyou.fn.educational.service;

import com.github.wens.framework.service.ISuperService;
import com.yuyou.fn.educational.entity.TeacherContinueClassStat;
import com.yuyou.fn.educational.vo.RankByContinueClassVo;

import java.util.List;

/**
 *
 * TeacherContinueClassStat 表数据服务层接口
 *
 */
public interface ITeacherContinueClassStatService extends ISuperService<TeacherContinueClassStat,Long> {

    void calTeacherContinueClassRate(Long areaTeamId , Long busTeamId , Long periodId , List<Long> teacherIds );

    TeacherContinueClassStat findTeacherContinueClassStat(Long periodId, Long teacherId );

    List<RankByContinueClassVo> rank(Long areaTeamId ,Long periodId);

    RankByContinueClassVo myRank(Long areaTeamId ,Long periodId , Long teacherId );
}